#coding=utf-8
import redis

class Config:
    """基本配置参数"""
    SECRET_KEY ="7575765765"

    #flask-sqlalchemy使用的参数
    SQLALCHEMY_DATABASE_URI = "mysql://root:mysql@localhost/ihome"
    SQLALCHEMY_TRACK_MODIFICATIONS = True# 追踪数据库的修改行为，如果不设置会报警告，不影响代码的执行

    #创建redis实例用到的参数
    REDIS_HOST = '192.168.19.135'
    REDIS_PORT = 6379

    #flask-session使用的参数
    SESSION_TYPE = "redis"
    SESSION_USE_SIGNER = True
    SESSION_REDIS = redis.StrictRedis(host=REDIS_HOST,port=REDIS_PORT)
    PERMANENT_SESSION_LIFETIME = 86400

class DevelopmentConfig(Config):
    """开发模式的配置参数"""
    DEBUG = True


class ProductionConfig(Config):
    """生产环境的配置参数"""
    pass


config = {
    "development": DevelopmentConfig,  # 开发模式
    "production": ProductionConfig  # 生产/线上模式
}



